package com.jinzhi.jzweb.pojo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.hutool.core.date.DateTime;
import com.baomidou.mybatisplus.annotations.TableField;
import lombok.Data;

import java.util.Date;

@Data
public class ExamUserRegistrationExportVo {

    private static final long serialVersionUID = 2785669989204498289L;

    /**
     * 考核期数
     */
    @Excel(name = "考核期数", orderNum = "1", width = 20)
    private String numPeriods;

    /**
     * 培训时间（例如：2020-07-23）
     */
    @Excel(name = "培训时间（例如：2020-07-23）", orderNum = "2", width = 25, isImportField = "true_st")
    private Date traPeriod;

    /**
     * 课程学时
     */
    @Excel(name = "课程学时（考评员可不填）", orderNum = "3", width = 25)
    private String courseHours;

    /**
     * 证书等级
     */
    @Excel(name = "证书等级（按照证书样式表填写，例如：高级考评员、考评员）", orderNum = "4", width = 30)
    private String grade;

    /**
     * 开班区域 （省份）
     */
    @Excel(name = "开班区域（省份,建议每个省分开导入,避免证书编号出现跳号！）", orderNum = "5", width = 30)
    private String province;

    /**
     * 学生姓名
     */
    @Excel(name = "学生姓名", orderNum = "6", width = 20)
    private String stuName;

    /**
     * 学生身份证号码
     */
    @Excel(name = "学生身份证号码", orderNum = "7", width = 35)
    private String idCard;

    /**
     * 学生手机号码
     */
    @Excel(name = "学生手机号码", orderNum = "8", width = 25)
    private String stuMobile;

    /**
     * 工作单位
     */
    @Excel(name = "工作单位", orderNum = "8", width = 25)
    private String workUnit;

    /**
     * 学生寸照
     */
    @Excel(name = "学生寸照", orderNum = "9", width = 13, type = 2,savePath = "/dev/userimg")
    private String imageUrl;

    /**
     * 证书编号
     */
    @Excel(name = "证书编号", orderNum = "10", width = 35)
    private String numbers;


    //新增字段2022-10-31 ↓

    /**
     * 性别
     */
    @Excel(name = "性别", orderNum = "11", width = 25)
    private String sex;

    /**
     * 政治面貌
     */
    @Excel(name = "政治面貌", orderNum = "12", width = 25)
    private String politicsStatus;

    /**
     * 所在系部
     */
    @Excel(name = "所在系部+专业", orderNum = "13", width = 25)
    private String specialty;

    /**
     * 职位
     */
    @Excel(name = "职位", orderNum = "14", width = 25)
    private String position;

    /**
     * 职称
     */
    @Excel(name = "职称", orderNum = "15", width = 25)
    private String positionName;

    /**
     * 邮箱
     */
    @Excel(name = "邮箱", orderNum = "16", width = 25)
    private String email;


    /**
     * 用户所在省
     */
    @Excel(name = "所在省", orderNum = "17", width = 25)
    private String userProvince;

    /**
     * 完整地址
     */
    @Excel(name = "地址", orderNum = "17", width = 25)
    private String addresses;


    @Excel(name = "税号", orderNum = "17", width = 25)
    private String taxNumber;


    @Excel(name = "类型", orderNum = "17", width = 25)
    private String type;



    /** 资质类型 */
    @Excel(name = "资质类型", orderNum = "17", width = 25)
    private String certificationType;


    /** 已获得相应证书 */
    @Excel(name = "相应证书", orderNum = "17", width = 13, type = 2,savePath = "/dev/userimg")
    private String certificateUrl;


    /** 高校推荐 */
    @Excel(name = "高校推荐", orderNum = "17", width = 25)
    private String schoolRecommend;

    /** 试点院校名称 */
    @Excel(name = "试点院校名称", orderNum = "17", width = 25)
    private String schoolName;



}